package com.hdoit.ares.logical.tp.model;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

import com.tennetcn.common.message.ModelBase;
/**
 * @author      caochengmeng
 * @email       
 * @createtime  2018年01月15日 11:17:35
 * @comment
 */
@Entity
@Table(name="tp_zhongan_callback")
public class ZhonganCallback extends ModelBase{
    //主键
    @Id
    @Column(name="id")
    private String id;

    //通知类型
    @Column(name="notifyType")
    private String notifyType;

    //请求时间
    @Column(name="requestDate")
    private Date requestDate;

    //原保单号
    @Column(name="oldPolicyNo")
    private String oldPolicyNo;

    //保单号
    @Column(name="policyNo")
    private String policyNo;

    //保额
    @Column(name="sumInsured")
    private String sumInsured;

    //保费
    @Column(name="premium")
    private String premium;

    //保单起期/退保生效日期
    @Column(name="effectiveDate")
    private String effectiveDate;

    //保单止期
    @Column(name="expiryDate")
    private String expiryDate;

    //产品名称
    @Column(name="productName")
    private String productName;

    //推广位code
    @Column(name="promoteCode")
    private String promoteCode;

    //推广位名称
    @Column(name="promoteName")
    private String promoteName;

    //推广费
    @Column(name="promoteFee")
    private String promoteFee;

    //车险保单类型
    @Column(name="vehicleType")
    private String vehicleType;

    //业务参数
    @Column(name="bizContent")
    private String bizContent;

    public String getId(){
        return this.id;
    }
    public void setId(String id){
         this.id=id;
    }

    public String getNotifyType(){
        return this.notifyType;
    }
    public void setNotifyType(String notifyType){
         this.notifyType=notifyType;
    }

    public Date getRequestDate(){
        return this.requestDate;
    }
    public void setRequestDate(Date requestDate){
         this.requestDate=requestDate;
    }

    public String getOldPolicyNo(){
        return this.oldPolicyNo;
    }
    public void setOldPolicyNo(String oldPolicyNo){
         this.oldPolicyNo=oldPolicyNo;
    }

    public String getPolicyNo(){
        return this.policyNo;
    }
    public void setPolicyNo(String policyNo){
         this.policyNo=policyNo;
    }

    public String getSumInsured(){
        return this.sumInsured;
    }
    public void setSumInsured(String sumInsured){
         this.sumInsured=sumInsured;
    }

    public String getPremium(){
        return this.premium;
    }
    public void setPremium(String premium){
         this.premium=premium;
    }

    public String getEffectiveDate(){
        return this.effectiveDate;
    }
    public void setEffectiveDate(String effectiveDate){
         this.effectiveDate=effectiveDate;
    }

    public String getExpiryDate(){
        return this.expiryDate;
    }
    public void setExpiryDate(String expiryDate){
         this.expiryDate=expiryDate;
    }

    public String getProductName(){
        return this.productName;
    }
    public void setProductName(String productName){
         this.productName=productName;
    }

    public String getPromoteCode(){
        return this.promoteCode;
    }
    public void setPromoteCode(String promoteCode){
         this.promoteCode=promoteCode;
    }

    public String getPromoteName(){
        return this.promoteName;
    }
    public void setPromoteName(String promoteName){
         this.promoteName=promoteName;
    }

    public String getPromoteFee(){
        return this.promoteFee;
    }
    public void setPromoteFee(String promoteFee){
         this.promoteFee=promoteFee;
    }

    public String getVehicleType(){
        return this.vehicleType;
    }
    public void setVehicleType(String vehicleType){
         this.vehicleType=vehicleType;
    }

    public String getBizContent(){
        return this.bizContent;
    }
    public void setBizContent(String bizContent){
         this.bizContent=bizContent;
    }
	@Override
	public String toString() {
		return "ZhonganCallback [id=" + id + ", notifyType=" + notifyType + ", requestDate=" + requestDate + ", oldPolicyNo=" + oldPolicyNo + ", policyNo=" + policyNo + ", sumInsured=" + sumInsured + ", premium=" + premium + ", effectiveDate=" + effectiveDate + ", expiryDate=" + expiryDate + ", productName=" + productName + ", promoteCode=" + promoteCode + ", promoteName=" + promoteName + ", promoteFee=" + promoteFee + ", vehicleType=" + vehicleType + ", bizContent=" + bizContent + "]";
	}
    
}